/*****Slide********/
.lof-slider {padding:9px; background:#fff; border:1px solid #dee7ec; width:auto !important; margin:0 0 10px}
.lof-slider .lof-wrapper {}
.lof-slider .lof-main-outer {float:left}
.lof-slider ul.lof-navigator {height:auto}
.lof-slider .lof-vertical .lof-navigator-outer {width:107px !important;height:320px !important}
#ves-col-main .lof-slider .lof-navigator-wapper {right:0px;position: relative;float: right;top:0px;background:none;padding:0px}
#ves-col-main .lof-slider ul.lof-navigator li {background:#fff;position: relative;padding-left:7px}
#ves-col-main .lof-slider ul.lof-navigator li:hover .arrow,
#ves-col-main .lof-slider ul.lof-navigator li.active .arrow{ background: url(../images/arrow_slide.png) center no-repeat; width:8px;height:16px;
position: absolute; left:0px; top:28px;z-index:99}
#ves-col-main .lof-slider ul.lof-navigator li img{border:none;padding:2px;border:1px solid #dee7ec}
#ves-col-main ul.lof-navigator li.active {}
#ves-col-main ul.lof-navigator li.active ,#ves-col-main ul.lof-navigator li:hover {}
#ves-col-main ul.lof-navigator li.active img, #ves-col-main ul.lof-navigator li:hover img {border:1px solid #4f6f85;}
#ves-col-main .lof-slider .lof-description {width:250px;top:40px; background:none; left:10px}
#ves-col-main .lof-slider .lof-description h3 {font-size:32px}

/*******Product Scroll***********/
.ves-productscroll .productscroll-widget .productscroll-title {padding:0px;color:#3d7fb3;font-size:12px; line-height:34px;text-transform: uppercase;}
.ves-productscroll {background:white; border:1px solid #DEE7EC;}
.ves-productscroll .list-productscroll{padding:0 20px}
.ves-productscroll .list-productscroll .article {padding:10px 0 0}
.productscroll-item .image-thumb {border:1px solid #DEE7EC; padding-left: 45px;}
.ves-productscroll .list-productscroll ul li .productscroll-item{border-bottom:1px solid #DEE7EC;padding:0 0 1px}
.ves-productscroll .list-productscroll ul li .productscroll-item .entry-content {margin:10px 0px 0px;border-bottom:1px solid #DEE7EC;}
.ves-productscroll .list-productscroll ul li .productscroll-item .entry-content h4 {margin:0px; font-size:12px}
.ves-productscroll .list-productscroll ul li .productscroll-item .entry-content h4  a{color:#000; font-weight:bold}
.ves-productscroll .list-productscroll ul li .productscroll-item .entry-content h4  a:hover {color:#3d7fb3}
.ves-productscroll .price{color:#3d7fb3;font-size:16px}
.ves-productscroll .old-price .price {color:#b7b7b7}
.ves-productscroll .list-productscroll ul li .productscroll-item .desc {line-height:16px;height:32px;overflow:hidden;margin:5px 0px 10px }
.ves-productscroll .list-productscroll ul li .productscroll-item .entry-content .action{margin:0px 0px -14px 55px}
.ves-productscroll .list-productscroll .productscroll-nav{padding:11px;top:7px}
.ves-productscroll .list-productscroll .next:hover,.ves-productscroll .list-productscroll .prev:hover,
.ves-productscroll .list-productscroll .next,.ves-productscroll .list-productscroll .prev  {
 background: url("../images/next-pre.png") -13px center no-repeat #dee7ec;border-radius:16px;width:22px; height:22px}
.ves-productscroll .list-productscroll .prev:hover,
.ves-productscroll .list-productscroll .prev {background-position:5px center;right: 25px;}

/*******Tabs home*********/
#ves-col-main .ves-hometab .hometab-nav {margin:0 0 -1px}
#ves-col-main .ves-hometab .hometab-nav li {margin:0 3px 0 0;}
#ves-col-main .ves-hometab .hometab-nav ul li a {background:#435e71;border:none;font-size:12px; color:#fff;line-height:35px;
border-top:1px solid #435e71;border-left:1px solid #435e71;border-right:1px solid #435e71; padding:0px;}
#ves-col-main .ves-hometab .hometab-nav ul li a.current, #ves-col-main .ves-hometab .hometab-nav ul li a:hover{background:#fff;
border-top:1px solid #DEE7EC;border-left:1px solid #DEE7EC;border-right:1px solid #DEE7EC; color:#3d7fb3;}
#ves-col-main{}
.ves-hometab .hometab-contents {background:#fff; padding:20px; border:1px solid #DEE7EC;}
.ves-hometab .regular-price{line-height:1.5em}
.ves-hometab .hometab-contents li {margin:0 19px 30px 0; height: auto; border-bottom:1px solid #DEE7EC;padding-bottom:1px;  
overflow: inherit;}
.ves-hometab .hometab-contents .column4 li{width:160px;}
.ves-hometab img {border:1px solid #DEE7EC;}
.ves-hometab .hometab-contents li h4 {margin:0px;height:18px;overflow:hidden}
.ves-hometab .hometab-contents li h4 a{font-size:12px; color:#000; font-weight:bold; line-height:18px; }
.ves-hometab .hometab-contents li h4 a:hover {color:#3d7fb3}
.ves-hometab .price{color:#3d7fb3;font-size:16px;line-height: 32px;}
.ves-hometab .old-price .price {color:#b7b7b7}
.ves-hometab .hometab-contents .short-description{height:32px; line-height:16px}

.hometab-contents li > div{border-bottom:1px solid #DEE7EC;}
.ves-hometab .hometab-contents .button-actions{margin:15px 0 -14px 30px}
.ves-hometab .hometab-contents .column3 .button-actions{margin:15px 0 -14px 55px}

/*****easy tabs********/
.tabs-title {border-bottom:1px solid #DEE7EC;margin:15px 0px}
.product-collateral .tabs {margin:0 0 -1px 0;border:none}
.product-collateral .tabs li{background:#435e71;margin:0 0 0 3px;
border-top:1px solid #435e71;border-left:1px solid #435e71;border-right:1px solid #435e71;}
.product-collateral .tabs li.first {margin:0}
.product-collateral .tabs li a{color:#fff;font-size:12px;line-height:35px;padding:0px 10px;text-transform: uppercase;}

.product-collateral .tabs li.active,.product-collateral .tabs li:hover {background:#fff;
border-top:1px solid #DEE7EC;border-left:1px solid #DEE7EC;border-right:1px solid #DEE7EC;}

.product-collateral .tabs li.active a,.product-collateral .tabs li:hover a{color:#3d7fb3; background:none;font-weight: normal;}
.product-collateral .tabs li.active a,.product-collateral .tabs li.active a:hover{font-weight: normal;background:#fff;color:#3d7fb3;}

/*****mega menu******/
.header-container .vesmegamenu-top{background:none;border-bottom: 1px solid #FFFFFF;margin:0px}
.header-container .vesmegamenu-top  ul#vesmegamenu {border-bottom: 1px solid #D1DAE0; height: 49px;}
.header-container .vesmegamenu-top  ul#vesmegamenu > li{background:none}
.cms-home .header-container .vesmegamenu-top  ul#vesmegamenu > li.home,
.header-container .vesmegamenu-top  ul#vesmegamenu > li:hover {background:url(../images/menu-active.png) bottom center no-repeat;}
.header-container .vesmegamenu-top ul#vesmegamenu > li > a{ color:#7F7F7B;font-size: 12px;padding: 0 20px;line-height:50px;
font-weight: normal;}
.header-container .vesmegamenu-top ul#vesmegamenu li a:hover{color:#3D7FB3}

.header-container .vesmegamenu-top ul.level0 li.haschild > a.mega span.menu-title, 
.header-container .vesmegamenu-top ul.level0 li.haschild-over > a.mega > span.menu-title {background:none;padding:0}

.header-container .vesmegamenu-top div.menunongroup{background:#fff;border-top:4px solid #3d7fb3;padding: 10px;
border-bottom:1px solid #dee7ec;border-left:1px solid #dee7ec;border-right:1px solid #dee7ec;}
.header-container .vesmegamenu-top ul li ul li.mega{border:none;}
.header-container .vesmegamenu-top ul li ul li a.mega{ padding: 2px 0;}
.header-container .vesmegamenu-top .group-title {border:none}
.header-container .vesmegamenu-top .group-title .menu-title {color:#3d7fb3}
.header-container .vesmegamenu-top ul#vesmegamenu p, 
.header-container .vesmegamenu-top ul#vesmegamenu div, 
.header-container .vesmegamenu-top ul#vesmegamenu h3, 
.header-container .vesmegamenu-top ul#vesmegamenu h2 {color:#93AABA}
.header-container .vesmegamenu-top ul.megamenu{ width: 100%;}
.header-container .vesmegamenu-top ul li ul li.megagroup {}
.header-container .vesmegamenu-top li.megagroup ul.megamenu {margin:0px}

/*****Tree menu*******/
.ves-categoriesmenu {border-top:1px solid #266494}
.ves-categoriesmenu .block-title{background:#fff;height:31px;line-height:31px; border-top:3px solid #3d7fb3;color:#3d7fb3}
.ves-categoriesmenu .block-content{padding:0px 20px}
.ves-categoriesmenu #ves-accordion {padding:0}
.ves-categoriesmenu #ves-accordion li{background:none;border-bottom:1px solid #DEE7EC;position: relative;padding-left:15px}
.ves-categoriesmenu #ves-accordion li a {color:#435e71;text-transform: capitalize;font-weight: normal;line-height: 32px;}
.ves-categoriesmenu #ves-accordion li a:hover {font-weight: normal !important; color:#3d7fb3}
.ves-categoriesmenu #ves-accordion span.head {position: absolute;left:-5px;top:2px}
.ves-categoriesmenu #ves-accordion span.head a:hover,
.ves-categoriesmenu #ves-accordion span.head a{ background: #fff url(../images/menu_down.png) 0 0 no-repeat;}
.ves-categoriesmenu #ves-accordion span.selected a:hover, 
.ves-categoriesmenu #ves-accordion span.selected a { background: #fff url(../images/menu_up.png) 0 0 no-repeat;}
.ves-categoriesmenu #ves-accordion span.selected a ul{ }
.ves-categoriesmenu #ves-accordion .level0 li{border:none;padding:0}
.ves-categoriesmenu #ves-accordion .level0 li a{line-height:24px}
.ves-categoriesmenu #ves-accordion ul ul.level1 {padding:0 0 0 10px}
/**brand scroll***/
.position_2 .venus-brand-block .block-content{padding:0px 20px;position: relative; }
.position_2 .brand-scroll li{width:136px; height:50px; padding:10px}
.position_2 .brand-scroll {border-left:1px solid #DEE7EC;border-right:1px solid #DEE7EC;margin: 0 auto;max-width:938px}
.position_2 .venus-brand-block .prev, .position_2 .venus-brand-block .next{width:15px;height:13px; top:40%;display:block;overflow:hidden;text-indent:-999em;
background: url(../images/next-pre.png) 0 0 no-repeat; position:absolute; }
.position_2 .venus-brand-block .prev{background-position: 0px 0;left:5px}
.position_2 .venus-brand-block .next {background-position: -15px 0;right:5px}
.ves-brand-page .brand-meta {padding:0px 20px}







